body{ background-color: #eee; }
.calculator, .cal-content{ width: 1200px; margin: 0 auto; margin-top: 20px; background-color: #fff; overflow: hidden; }
.calculator .cal-tit { background-color: #615e5e; color: #fff; padding: 10px 0 10px 43px; }
.calculator .cal-tit img { vertical-align: middle; font-size: 18px; padding-right: 14px; }
.calculator ul { float: left; margin-top: 40px; }
.calculator .cal-l { width: 465px; margin-left: 43px; }
.calculator .cal-r { width: 433px;}
.calculator ul li {overflow: hidden; padding-bottom: 40px;}
.calculator ul input { width: 165px; height: 40px; padding-left: 15px; background-color: #f2f2f3; }

.calculator ul li p { float: left; position: relative; height: 40px; line-height: 40px; color: #727171; font-size: 16px; }
.calculator .cal-l li .call-tit { width: 105px; text-align: center; }
.calculator .cal-r li .calr-tit { width: 100px; padding-right: 20px; text-align: right; }
.calculator ul li p .call-post { position: absolute; top: 0; right: 10px; }
.calculator ul li .call-tishi { position: absolute; top: 40px; left: 5px; font-size: 12px; color: #f6390d; }
.calculator ul li .cal-btn { width: 175px; text-align: center; height: 40px; margin-top: 80px; line-height: 40px; border-radius: 3px; background-color: #f6390d; color: #fff; }
.calculator ul li .call-chec { position: absolute; top: 14px; left: 200px; width: 15px; height: 15px; }
.calculator ul li .call-moth { cursor: pointer; position: absolute; top: 1px; left: 218px; font-size: 14px; }
.calculator ul li select { width: 180px; height: 40px; padding-left: 15px; color: #3e3a39; }
.calculator ul li select option { height: 30px; line-height: 30px; }


.cal-content { width: 1114px; margin: 10px auto; margin-bottom: 25px; padding: 10px 43px 60px 43px; }
.cal-content .cal-cont-tit { font-size: 18px; color: #3e3a39; margin: 15px 0; padding-left: 5px; border-left: 2px solid #f6390d; }
.cal-content .cal-ms { overflow: hidden; margin: 30px 0 60px 0; }
.cal-content .cal-ms li { float: left; width: 33.33%; font-size: 16px; box-sizing: border-box; text-align: center; color: #727171; }
.cal-content .cal-ms .cal-cnum { font-size: 14px; margin-top: 10px; }
.cal-content .cal-ms .cal-cnum span { color: #f6390d; font-size: 30px; }
.cal-content .cal-hk,.cal-content .cal-hk-num { overflow: hidden; background-color: #f9f9f9; border: 1px solid #e5e5e5; }
.cal-content .cal-hk li, .cal-content .cal-hk-num li { float: left; height: 47px; line-height: 48px; text-align: center; font-size: 16px; color: #727171; box-sizing: border-box; border-right: 1px solid #e5e5e5; }
.cal-content .cal-hk-num { background-color: #fff; border-top: 0; }
.cal-content .cal-hk-num li { color: #3e3a39; }



.cal-content .cal-list1 { width: 148px; }
.cal-content .cal-list2 { width: 210px; }
.cal-content .cal-list3 { width: 233px; }
.cal-content .cal-list4 { width: 240px; }
.cal-content ul .cal-list5 { width: 280px; border-right: 0; }











